import { BaseEntity, BaseVo } from "../index";
/*** 经销商*/
export interface DealerInfoEntity extends BaseEntity {
  // * 名称
  name: string;
  // * 简称
  sname?: string;
  // * 电话
  phone?: string;
  // * 公司规模
  cpysize?: number;
  // * 性质
  nature?: number;
  // * 所属行业
  industry?: number;
  // * 公司介绍
  summary?: string;
  // * 地址
  address?: string;
  // 成立日期
  companyDate?: string;
  // 企业营业执照
  companyImage?: string;
  // 所属区域
  relationPCA?: string;
  // 邀请码
  inviteCode?: string;
}

/*** 经销商关联的岗位*/
export interface DealerJobVo extends BaseVo {
  // * 状态（0：未上架，1：上架）
  isShow: string;
  // * 库存
  stock: string;
  // * 销量
  sales: string;
  // * 商品价格
  price: string;
  // * 分类id
  cateId: string;
  // * 商品名称
  storeName: string;
  // * 商品图片
  image: string;
}

/*** 统计值 */
export interface DealerJobCntVo {
  type: number;
  cnt: number;
}

/*** 异议列表*/
export interface DealerJobAbnormalVo extends BaseVo {
  // * 申请人
  applyUserName: string;
  // * 状态
  status: number;
  // * 异议标题
  abnormalTitle: string;
  // * 申请时间
  applyDate: string;
  // * 处理时间
  dealDate: string;
}

/*** 异议列表*/
export interface DealerJobAbnormalCntVo extends BaseVo {
  type: number;
  cnt: number;
}

/*** 异议明细*/
export interface DealerJobAbnormalEntity extends BaseVo {
  // * 申请人
  applyUserName: string;
  // * 申请时间
  applyDate: string;
  // * 状态
  status: number;
  // * 类型
  type: number;
  // * 标题
  title: string;
  // * 内容
  contnet: string;
  // 图片和视频 凭证
  reses?: [];
  // * 处理内容
  handleContnet: string;
  // 处理人
  handleUserName: string;
  // * 处理时间
  dealDate: string;
}

export interface DealerUserVo extends BaseVo {}

export interface DealerUserEntity extends BaseEntity {
  phone: string;
}
